package com.teemor.blog.bean.entity;

import java.util.Date;
import java.util.List;

import lombok.Data;
import org.apache.ibatis.type.Alias;

@Data
@Alias("TbTopic")
public class TbTopic {

    private List<TbTopic> children;

    private TbTopic parent;

    /**
     * 分类主题ID
     */
    private Integer topicId;

    /**
     * 分类名
     */
    private String topicName;

    /**
     * 用户ID
     */
    private Integer userId;

    /**
     * 描述
     */
    private String topicDesc;

    /**
     * 分类类型：1-分类，2-书籍
     */
    private Integer topicType;

    /**
     * 分类级别
     */
    private Integer topicLevel;

    /**
     * 父级ID
     */
    private Integer parentId;

    /**
     * 父级分组名
     */
    private String parentName;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 删除时间
     */
    private Date dropTime;

    /**
     * 数据状态
     */
    private Integer dataState;

    /**
     * 分组下的文章总数
     */
    private Integer articleTotal;
}